function! MyHighlights() abort
    " hi! Visual guifg=NONE guibg=#444C56
    hi! Visual guifg=NONE guibg=#404750

  " highlight Special    cterm=NONE ctermbg=NONE ctermfg=103  gui=NONE guibg=NONE    guifg=#8893A6
  " highlight CursorLine cterm=NONE ctermbg=0    ctermfg=NONE gui=NONE guibg=#242830 guifg=NONE

    hi! link QuickScopePrimary Search
    hi! link QuickScopeSecondary DiffChange
    " highlight QuickScopeSecondary cterm=NONE ctermbg=73 ctermfg=235 gui=NONE guibg=#56B6C2 guifg=#21252B

    hi! link SneakLabel Search
    highlight SneakLabelMask cterm=NONE ctermbg=NONE ctermfg=NONE  gui=NONE guibg=NONE guifg=NONE

    hi! link SignColumn Normal
    hi! link DiagnosticSignError Comment
    hi! link FidgetTask Normal
    hi! link FidgetTitle Normal
    hi! link DiagnosticFloatingError Normal
    hi! link DiagnosticFloatingWarn Normal
    hi! link DiagnosticFloatingHint Normal
    hi! link DiagnosticFloatingInfo Normal
    hi! link markdownError Normal
    hi! link luaError Normal


    hi! link WarningMsg Comment
    hi! link ErrorMsg Error
    hi! link Question String
    hi! link NonText LineNr
    hi! link FloatBorder LineNr

    hi! link netrwMarkFile Search
    hi! link LirDir Function

    hi! link TelescopeMatching Boolean
    hi! link TelescopeSelection CursorLine
    hi! TelescopeSelectionCaret guifg=#FC8680 guibg=#242830

    hi default link BqfPreviewRange CursorLine

    hi link NotifyERRORBorder Comment
    hi link NotifyERRORIcon   Comment
    hi link NotifyERRORTitle  Comment

    hi NotifyWARNIcon   guifg=#D1D066 guibg=NONE
    hi NotifyWARNBorder guifg=#D1D066 guibg=NONE
    hi NotifyWARNTitle  guifg=#D1D066 guibg=NONE

    hi link NotifyTRACEBorder Number
    hi link NotifyTRACEIcon   Number
    hi link NotifyTRACETitle  Number
endfunction

augroup MyColors
  autocmd!
  autocmd ColorScheme * call MyHighlights()
augroup END

